Align Smoke Copilot prompts with actual tool names#40576
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
@copilot merge main and recompile |
There was a problem hiding this comment.
Pull request overview
This PR updates the Smoke Copilot workflow prompts to reference the concrete tool names actually exposed in the runtime environment, then recompiles the generated .lock.yml workflows so the compiled outputs reflect the prompt changes.
Changes:
- Replaced generic/nonexistent prompt references (“GitHub MCP”, “Web fetch tool”) with the actual tool names (
githubwithmode: gh-proxy, andweb-fetch). - Applied the prompt updates across the Smoke Copilot variants (base, AOAI apikey, AOAI Entra).
- Recompiled the corresponding
.lock.ymlfiles (metadata hashes updated).
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/smoke-copilot.md | Updates the test checklist to reference github (gh-proxy) and web-fetch explicitly. |
| .github/workflows/smoke-copilot.lock.yml | Recompiled output reflecting prompt body changes (metadata hash update). |
| .github/workflows/smoke-copilot-aoai-apikey.md | Updates the test checklist to reference github (gh-proxy) and web-fetch explicitly. |
| .github/workflows/smoke-copilot-aoai-apikey.lock.yml | Recompiled output reflecting prompt body changes (metadata hash update). |
| .github/workflows/smoke-copilot-aoai-entra.md | Updates the test checklist to reference github (gh-proxy) and web-fetch explicitly. |
| .github/workflows/smoke-copilot-aoai-entra.lock.yml | Recompiled output reflecting prompt body changes (metadata hash update). |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 6/6 changed files
- Comments generated: 2
| Run each check NOW and mark as ✅/❌. Do NOT create files to automate this — execute directly using bash and tools: | ||
|
|
||
| 1. GitHub MCP: review 2 merged PRs in `${{ github.repository }}`. | ||
| 1. `github` tool (configured with `mode: gh-proxy`): review 2 merged PRs in `${{ github.repository }}`. |
| Run each check NOW and mark as ✅/❌. Do NOT create files to automate this — execute directly using bash and tools: | ||
|
|
||
| 1. GitHub MCP: review 2 merged PRs in `${{ github.repository }}`. | ||
| 1. `github` tool (configured with `mode: gh-proxy`): review 2 merged PRs in `${{ github.repository }}`. |
…ELY prompts Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
…CUTE IMMEDIATELY prompts Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Done. Merged main (resolved a single |
|
@copilot please confirm whether anything remains before merge, or summarize the final blocker if any.
|
|
Please summarize the remaining blockers and the next commit needed to close this out.
|
|
@copilot review all comments and address unresolved review feedback about replacing “GitHub MCP” with the
|
Smoke Copilot was reporting missing tools even though equivalent capabilities were available in the workflow environment. The issue was in the prompt surface: it asked for generic/nonexistent tool names instead of the concrete tools exposed to Copilot.
Prompt/tool-name alignment
github(configured withmode: gh-proxy) instead ofgithub-mcp-serverweb-fetchinstead of a generic “web fetch tool”Applied consistently across Copilot smoke variants
smoke-copilot.mdsmoke-copilot-aoai-apikey.mdsmoke-copilot-aoai-entra.md.lock.ymlfiles so generated workflows reflect the prompt changes.Effect